import java.awt.geom.Point2D;
import java.util.List;

/**
 * This interface constitutes the required methods for a Planner module in the
 * system.
 * 
 * @author Emanuel Yifter Lindgren (dv11elr), Anders Lumio (dv11alo)
 *
 */
public interface Planner {

    /**
     * Plan and return a sequence of coordinates that the Navigator should drive
     * the robot along.
     * 
     * @return a sequence of coordinates from the robot to a goal point.
     */
    public List<Point2D.Double> plan();
}
